Vantage 3.0
Introducing a hybrid approach to using Document AI and GenAI
Supercharge AI automation with the power of reliable, accurate OCR
Increase straight-through document processing with data-driven insights
Integrate reliable Document AI in your automation workflows with just a few lines of code
PROCESS UNDERSTANDING
PROCESS OPTIMIZATION
Purpose-built AI for limitless automation.
Kick-start your automation with pre-trained AI extraction models.
Meet our contributors, explore assets, and more.
BY INDUSTRY
BY BUSINESS PROCESS
BY TECHNOLOGY
Build
Integrate advanced text recognition capabilities into your applications and workflows via API.
AI-ready document data for context grounded GenAI output with RAG.
Explore purpose-built AI for Intelligent Automation.
Grow
Connect with peers and experienced OCR, IDP, and AI professionals.
A distinguished title awarded to developers who demonstrate exceptional expertise in ABBYY AI.
Explore
Insights
Implementation
August 5, 2025
I recently led an engaging hands-on workshop at ABBYY DevCon 2025. The session, "Creating a Document Processing MCP Server," was crafted for developers eager to explore advanced workflow automation, focused on constructing a Model Context Protocol (MCP) server tailored for intelligent document processing (IDP) tasks. MCP is one of the hottest technologies in the AI ecosystem, so I was thrilled to give a presentation on its fundamentals. Here’s an overview of the workshop, its objectives, and the interactive exercises participants tackled.
Want to try some hands-on MCP Server exercises? Access the workshop materials.
The workshop was centered on building an MCP server designed to streamline a typical bank account onboarding process. By integrating a range of cutting-edge tools and techniques, participants learned how to manage tasks including document uploads, data extraction, validation, and final submission.
Model Context Protocol, or MCP, is an open standard that bridges large language models (LLMs) with various data sources and tools, enabling developers to design dynamic workflows. The server built during this workshop demonstrated how MCP serves as both an engine and an orchestrator, bringing both determinism and scalability to complex IDP scenarios. Key features of the MCP server covered in the workshop included:
My main focus of the workshop was ensuring an interactive experience. I broke the material into manageable sections with practical coding exercises after each one. Participants were able to immediately apply their knowledge, receive feedback, and enhance their understanding incrementally. Here’s a high-level overview of what was covered:
At the end of the workshop, we had built a complete bank account opening workflow:
While the live session provided a vibrant and collaborative atmosphere, anyone interested can take the workshop independently. To facilitate this, all code and step-by-step instructions are available in a dedicated GitHub repository:
The repository, available in Python or TypeScript, includes everything needed to build and test MCP-based workflows, from environment setup to live debugging tools and reference exercises. Developers can also experiment with the next steps suggested in the workshop, such as incorporating new validation types or extending the server for additional document workflows.
If you’re ready to learn MCP fundamentals and how to incorporate intelligent document processing, the "Creating a Document Processing MCP Server" workshop is an excellent place to start. Explore the repository, complete the exercises, and bring your knowledge into real-world projects. We'd love to hear your feedback and see the innovations you build with MCP! Let us know when you've completed the workshop by tagging me (@dotNetkow) or ABBYY on LinkedIn or X.